@import url("reset.css");

body {font-family:trebuchet ms,verdana,helvetica,arial,sans-serif;}
small {font-size:13px;}
.clear {clear:both;}


/* HEADER */

#header {padding:5px 15px; border-bottom:1px solid #E5E5E5;}
#header h1 {float:left; font-size:28px; color:#747474;}
#header span {font-size:12px; font-weight:normal;}
#header a {color:#000; text-decoration:none;}
#header a:hover {color:#747474; text-decoration:none;}
#header #info {float:right; text-align:right; font-size:13px;}
#header #info a {color:#000; text-decoration:underline;}
#header #info a:hover {color:#747474; text-decoration:none;}
#header #info div.user {font-size:12px;}
#header #info div.project {}


/* MENU */

/*itens*/
#menu {background-color:#F5F5F5; border-bottom:2px solid #E5E5E5;}
#menu ul {float:left; padding:5px 15px;}
#menu ul li {display:inline; margin-right:10px; padding:5px 10px 5px 0;}
#menu ul li.active {background-color:#EFEFEF;}
#menu ul li a {color:#747474;}
#menu ul li a:hover {color:#000;}
/*select sprint*/
#menu #select_sprint {float:right; padding:5px 15px; background-color:#F2F2F2;}


/* CONTAINER */

#container {margin:10px 15px 20px 15px;}
#container h2 {padding-bottom:2px; border-bottom:2px solid #D4D4D4; font-size:20px; font-weight:normal;}
#container #content {}

/*messages*/
#container .message,
#container .message-success,
#container .message-notice,
#container .message-information {
	margin:15px 0; 
	padding:5px 5px 5px 35px; 
	border:1px solid; 
	border-left:none; 
	border-right:none; 
	background-repeat:no-repeat; 
	background-position:10px 5px; 
	font-size:14px;
}
#container .message {background-image: url('../img/ico_msg_error.gif'); background-color: #FFBABA; border-color: #FF6F76;} /*error*/
#container .message-success {background-image:url('../img/ico_msg_sucess.gif'); background-color:#D3FCC2; border-color:#9AE48F;} /*success*/
#container .message-notice {background-image:url('../img/ico_msg_alert.gif'); background-color:#FFFFDF; border-color:#F8E694;} /*notice*/
#container .message-information {background-image:url('../img/ico_msg_information.gif'); background-color:#BDE5F8; border-color:#7DA9D6;} /*information*/


/* CONTENT */

/*actions*/
#content ul#actions {}
#content ul#actions li {display:inline; margin-right:2px; padding:0 5px 3px 5px;	background-color:#F4F4F4;}
#content ul#actions li a {color:#747474;}
#content ul#actions li a:hover {color:#000;}

/*VIEW-OPTIONS*/
/*right*/
#content ul#view-options {margin-bottom:5px; text-align:right;}
#content ul#view-options li {display:inline; margin-left:10px; padding-left:15px; font-size:13px;}
#content ul#view-options li.active {font-weight:bold;}
#content ul#view-options li a {color:#747474;}
#content ul#view-options li a:hover {color:#000;}
#content ul#view-options li.list {background:transparent url('../img/ico_view_list.gif') no-repeat left center;}
#content ul#view-options li.table {background:transparent url('../img/ico_view_table.gif') no-repeat left center;}
#content ul#view-options li.priorize {padding-left:18px; background:transparent url('../img/ico_view_priorize.png') no-repeat left center;}
/*left*/
#content ul#view-options-left {margin-bottom:5px;}
#content ul#view-options-left li {display:inline; margin-right:10px; font-size:13px;}
#content ul#view-options-left li a {color:#747474;}
#content ul#view-options-left li a:hover {color:#000;}

/* TABLES */
table tr td span.status_todo {background-color:#FFBABA; font-size:11px;}
table tr td span.status_doing {background-color:#BDE5F8; font-size:11px;}
table tr td span.status_done {background-color:#D3FCC2; font-size:11px;}
/*common*/
table.table_data {width:100%; border-collapse:collapse;}
table.table_data tr th,
table.table_data tr td {padding:3px !important; border:1px solid gray;}
table.table_data tr th {background-color:#F4F4F4; font-weight:bold;}
table.table_data tr:hover {background-color:#FFFDD5;}
table.table_data tr.line_destaq td {background-color:#FFFCBF;}
/*sprint planning*/
table.table_plan {width:100%; border-collapse:collapse;}
table.table_plan tr th {padding:3px 0 8px 0; font-weight:bold;}
table.table_plan tr td {vertical-align:top;}

/*taskboard*/
div.show_task {margin: 3px 0; border:1px solid #EAEA00; background-color:#FFFF80; font-size:13px;}
div.show_task p.task {padding:5px;}
div.show_task span.label_return {background-color:#FFF; font-size:11px;}
div.show_task p.label_impediment {padding:1px 1px 1px 25px; background:#EDEBAB url('../img/ico_impediment.png') no-repeat 3px 2px; font-size:12px;}
div.show_task p.user {padding:2px; background-color:#FFFFD5; font-size:12px;}
div.show_task p.actions {padding:1px 1px 1px 25px; background:#FFFFCC url('../img/ico_user_actions.png') no-repeat 3px 2px; font-size:12px;}
div.show_task p.date {padding:2px; background-color:#FFFFCC; font-size:12px;}

/* FORM */
form .required label:after {color: #E32; content: '*'; display:inline;}
/*text*/
form.data .input {margin-bottom:3px;}
/*checkbox*/
form.data label {display:block;}
form.data .checkbox label {display:inline;}
/*submit*/
form.data input[type="submit"] {
    cursor:pointer;
    margin-top:10px;
    padding:5px;
}
/*label for error*/
form.data .input span.error {
	padding-left:20px;
	background:transparent url('../img/ico_information_small.gif') no-repeat 5px center;
	color:#FF0000;
	font-size:12px;
}

/*help*/
div#quick_help {
	margin-bottom:15px; 
	border:1px solid #E9E9E9; 
	background:#F4F4F4 url('../img/ico_help.gif') no-repeat 5px center; 
	padding:3px 3px 3px 20px; 
	font-size:12px; 
	color:#747474;
}
div#quick_help_note {
	margin-bottom:15px;
	border:1px solid #F8E694;
	border-left:none;
	border-right:none; 
	background-color:#FFFFDF; 
	padding:3px 10px; 
	font-size:12px; 
	color:#747474;
}

/*LEGENDS*/
ul#legend {margin-top:15px;}
ul#legend li {display:inline; padding-right:5px; font-size:13px; color:#5F5F5F;}
ul#legend li span {color:#FF0000;}
ul#legend li.label {display:block; font-style:italic;}
ul#legend li.feature {padding-left:18px; background:transparent url('../img/ico_feature.gif') no-repeat left center;}
ul#legend li.us {padding-left:18px; background:transparent url('../img/ico_us.gif') no-repeat left center;}
ul#legend li.task {padding-left:18px; background:transparent url('../img/ico_task.gif') no-repeat left center;}
ul#legend li.bug {padding-left:18px; background:transparent url('../img/ico_bug.gif') no-repeat left center;}

/*priorize backlog*/
ul#listTicketsToPriorize li {margin-bottom:2px; padding:3px; border:1px solid #E9E9E9; background-color:#FFF;}
ul#listTicketsToPriorize li:hover {cursor:move;}
ul#listTicketsToPriorize li.ui-state-highlight {height:1px; background-color:#E9E9E9;}
ul#listTicketsToPriorize li.disabled {color:#E9E9E9;}

/*ERRORS and EXCEPTIONS*/
div#stack_trace {margin-top:15px; font-size:13px;}
div#stack_trace div {padding:4px; border:1px solid #E5E5E5; font-family:Courier New;}

/*changelog*/
ul.changelog li {margin-left:20px; list-style:square; font-size:14px;}


/* FOOTER */

#footer {border-top:1px solid #E5E5E5;}
#footer address {padding:10px; text-align:center;}
#footer address a {color:#000;}
#footer address a:hover {color:#000; text-decoration:underline;}